How Artifacts Support and Impede Requirements Communication

نویسنده

  • Olga Liskin
چکیده

[Context & motivation] Requirements artifacts, like specifications, diagrams, or user stories, are often used to support various activities related to requirements. How well an artifact can support a specific activity depends on the artifact’s nature. For example, a plain text document can be adequate to provide contextual information, but is not well suited in terms of documenting changes. [Questions / problem] We wanted to understand how practitioners in various roles use requirements artifacts, how they manage to work with multiple artifacts at a time, and whether they use current practices for linking related artifacts. [Principal ideas / results] We have conducted an interview study with 21 practitioners from 6 companies. The interviews indicate that often a variety of artifact types is needed to successfully conduct a project. At the same time, using multiple artifacts causes problems like manual translation effort and inconsistencies. Mapping mechanisms that explicitly relate different artifacts are needed. However, existing methods are often not used. We investigate why these methods challenge developers in practice. [Contribution] We show challenges and chances of requirements artifacts. Our findings are grounded on true experiences from the industry. These experiences can support software developers in planning and improving their processes with regard to better requirements communication and researchers in making mapping methods more applicable in industry.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speaking about software requirements using physical artifacts: A study from a situated cognition perspective

In this paper, we report our ethnographically-informed study of a software development team using Agile software development methods in an industry. An Agile team relies on the use of simple artifacts, such as the story cards and the wall to communicate software requirements with one another. However little is known how the simple artifacts support this communication practice. Hence, we wanted ...

متن کامل

Transformations Between Specifications of Requirements and User Interfaces

Separating requirements from user interface specifications often leads to unusable systems or to systems that do not support the users’ needs. We address this issue by introducing explicit transformations between models of these different “worlds”. In fact, we show how to transform artifacts in a model specifying requirements to artifacts in a model specifying a user interface, and vice versa (...

متن کامل

Deriving Access Control Policies from Requirements Specifications and Database Designs

Access control is a mechanism for achieving confidentiality and integrity in software systems. Specifying access control policies (ACPs) is a complex process that can benefit from requirements engineering techniques. In this paper, we present a method for deriving access control policies from software requirements specifications (SRS) and database designs. The approach provides prescriptive gui...

متن کامل

Physical Space and Concretization of Ideas in Product Concept Design

A new product concept emerges in communication between participants in a design process. In order to succeed in a geographically distributed situation, a computer support system must be able to mediate this kind of communication in product concept design. We will elaborate on concept design, focusing on how designers communicate using artifacts and space to mediate their understandings. During ...

متن کامل

طراحی شبکه ارتباطی بی‌سیم قابل اطمینان برای شبکه هوشمند برق با استفاده از برنامه‌ریزی خطی

The challenging characteristics of Smart Grid such as the vast size of covered area and tight requirements of reliability (higher than 0.98) and delay (in terms of second and millisecond) impede the procedure of communication network designing. This paper investigates the problem of network designing subject to the reliability constraint. The main contribution is dividing the problem into two s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015